n=20; m=20; p=10; coins=[|31,8,66,90,14,38,26,67,59,64,37,54,34,86,99,97,17,64,38,72| 74,76,28,70,56,11,96,29,32,22,92,58,9,54,18,26,62,33,2,10| 24,58,72,12,44,15,87,86,29,81,69,34,44,45,39,39,55,65,67,63| 29,65,36,74,25,44,43,42,45,86,12,15,100,22,54,96,49,23,62,2| 30,78,72,77,21,43,12,78,26,98,5,96,54,56,16,65,97,6,75,58| 86,39,46,93,51,53,17,59,51,2,47,66,56,44,7,9,4,98,57,38| 100,16,84,15,31,13,57,12,12,20,2,71,25,2,68,41,6,97,82,29| 29,4,3,18,4,49,90,13,6,66,60,32,1,37,5,53,60,58,22,54| 75,46,98,49,79,17,48,50,84,48,57,5,8,49,63,93,29,78,84,46| 14,8,71,63,46,63,52,13,89,45,78,20,28,97,26,71,43,58,89,2| 69,48,38,27,54,93,57,48,52,99,15,4,28,10,11,88,50,80,64,72| 43,60,56,62,34,31,61,86,89,32,62,34,37,59,72,80,49,84,57,98| 19,65,85,58,96,97,39,26,53,55,30,49,22,86,97,91,57,22,8,85| 2,7,12,40,29,88,60,16,85,42,69,84,72,74,23,20,39,57,17,50| 28,3,31,37,8,39,9,7,18,28,19,33,45,90,19,8,77,91,22,34| 97,48,3,65,15,40,9,44,60,75,43,92,1,22,93,4,59,71,4,3| 36,23,65,5,58,83,99,13,11,7,66,35,65,52,4,30,78,62,42,19| 71,5,50,39,3,27,36,21,78,62,94,59,87,93,8,78,93,89,71,24| 21,26,20,98,17,68,56,23,55,51,8,48,65,65,10,71,51,46,30,5| 82,24,98,50,80,12,26,8,47,8,57,65,90,83,95,76,22,74,11,79|]; cost=[33,5,13,4,77,69,31,26,31,59,97,75,61,5,69,37,49,31,84,22];